home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Programming
/
AmigaTalk
/
prelude
/
Integer.p
< prev
next >
Wrap
Text File
|
2000-04-24
|
5KB
|
156 lines
pTempVar <- <primitive 110 31 >
<primitive 112 pTempVar 1 " timesRepeat: " \
#( #[ 16r50 16r72 16r22 16r20 16rC7 16rF7 16r0B 16r21 16rA5 16rF2 16r22 \
16r51 16rC0 16rF1 16r72 16rF2 16rF9 16r10 16rF2 16rF5] \
#( )) >
<primitive 112 pTempVar 2 " intNegRem: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r12 16r20 16r20 16r50 16rC7 \
16rF7 16r03 16r5A 16rF8 16r02 16rF2 16r51 16rC2 16r72 16r22 \
16r21 16rCD 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5 \
] \
#( )) >
<primitive 112 pTempVar 3 " rem: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r1D 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 4 " radix: " \
#( #[ 16r20 16r21 16rFA 16r02 16r1A 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 5 " // " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r13 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 6 " quo: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r1C 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 7 " odd " \
#( #[ 16r20 16r52 16rCD 16r50 16rCA 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 8 " noMask: " \
#( #[ 16r50 16r20 16r21 16rC5 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 9 " lcm: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r0A 16r20 16r21 16rC2 16r20 \
16r21 16r0B 16r1B 16rCE 16rF8 16r04 16rF2 16r20 16r0A 16r22 \
16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 10 " highBit " \
#( #[ 16r20 16rFA 16r01 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 11 " gcd: " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r14 16rF8 16r04 16rF2 16r20 16r0A 16r22 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 12 " factorial " \
#( #[ 16r20 16rFA 16r01 16r26 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 13 " even " \
#( #[ 16r20 16r52 16rCD 16r50 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 14 " bitXor: " \
#( #[ 16r20 16r21 16rFA 16r02 16r18 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 15 " bitShift: " \
#( #[ 16r20 16r21 16rFA 16r02 16r19 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 16 " bitOr: " \
#( #[ 16r20 16r21 16rFA 16r02 16r16 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 17 " bitInvert " \
#( #[ 16r20 16rFA 16r01 16r21 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 18 " bitAt: " \
#( #[ 16r20 16r21 16rFA 16r02 16r15 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 19 " bitAnd: " \
#( #[ 16r20 16r21 16rFA 16r02 16r17 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 20 " asString " \
#( #[ 16r20 16rFA 16r01 16r25 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 21 " asFloat " \
#( #[ 16r20 16rFA 16r01 16r27 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 22 " asCharacter " \
#( #[ 16r20 16rFA 16r01 16r24 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 23 " anyMask: " \
#( #[ 16r50 16r20 16r21 16rFA 16r02 16r17 16rCA 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 24 " allMask: " \
#( #[ 16r21 16r20 16r21 16rFA 16r02 16r17 16rC9 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 25 " / " \
#( #[ 16r20 16rAF 16r21 16rBE 16rF3 16rF5] \
#( )) >
<primitive 112 pTempVar 26 " * " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r12 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #* )) >
<primitive 112 pTempVar 27 " - " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0B 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #- )) >
<primitive 112 pTempVar 28 " + " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0A 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #+ )) >
<primitive 112 pTempVar 29 " < " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0C 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #< )) >
<primitive 112 pTempVar 30 " > " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r0D 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #> )) >
<primitive 112 pTempVar 31 " = " \
#( #[ 16r20 16r21 16rFA 16r02 16r06 16rF7 16r07 16r20 16r21 16rFA 16r02 \
16r10 16rF8 16r05 16rF2 16r20 16r21 16r91 16r00 16rF3 16rF5 \
] \
#( #= )) >
<primitive 98 #Integer \
<primitive 97 #Integer #Number #AmigaTalk:General/Integer.st \
#( ) \
#( #timesRepeat: #intNegRem: #rem: #radix: #// #quo: #odd #noMask: #lcm: #highBit \
#gcd: #factorial #even #bitXor: #bitShift: #bitOr: #bitInvert #bitAt: #bitAnd: \
#asString #asFloat #asCharacter #anyMask: #allMask: #/ #* #- #+ #< #> #= ) \
pTempVar 3 5 >>